winch-pulled plough - Turkish English Dictionary